#efpcarousel {
position: relative;
width:100%;
margin:0 auto;
height:150px;

}

#efpslides {
overflow: hidden;
position: relative;
width: 100%;
font-size:14px;
line-height: 20px;


   justify-content: center;
   align-items: center;
}

#efpslides ul {
list-style: none;
width:100%;
margin: 0px;
padding: 0px 20px 0px 20px;
position: relative;
height: 150px;
display: table;
}

 #efpslides li {
width:100%;
float:left;
text-align: center;
position: relative;
display: table-cell;
	vertical-align: middle;
}
/* boton proximo */
#efpcarousel .btn-bar{
    width: 100%;
    margin: 0 auto;
    display: block;
    position: relative;
    top: 20px;
    width: 100%;
}

#efpbuttons {
padding:0 0 5px 0;
float:right;
width: 100%;
position: absolute;
top: -30px;
z-index: 999;
}

#efpbuttons a {
display:block;
font-size:50px;
outline:0;
color:#b14943;
text-decoration:none;
display:block;
padding:9px;
width:35px;
}
#next{
    text-align:right;
    float: right;
}
#prev{
    text-align:left;
    float:left;
}

a#prev:hover, a#next:hover {
color:#c22025;
text-shadow:.5px 0px #ccc;
}

.quote-phrase, .quote-author {
font-family:sans-serif;
font-weight:300;
display: table-cell;
vertical-align: middle;
padding: 0px 20px;
font-family:'Lato', Calibri, Arial, sans-serif;
opacity: 1;
}

.quote-phrase {
font-family: Hind-regular;
font-size:16px;
color:#4b4b4b;
font-style:italic;
width: 100%;
text-shadow:.5px 0px #b14943;
}

.quote-marks {
font-size:30px;
padding:0 3px 3px;
position:inherit;
}

.quote-author {
font-style:normal;
font-size:13px;
color:#777777;
font-weight:400;
height: 30px;
}

.quoteContainer, .authorContainer {
display: table;
width: 100%;
}
@media (max-width: 767px) {
#efpbuttons {
    top:-25px;
    }

}